image {
	display: block;
}

.main-color{
	color: #1677FF !important;
}

button::after {
	border: none !important;
}

.white-bg {
	background-color: #ffffff;
}

.left-icon {
	padding: 6px;
	background: rgba(0, 0, 0, .25);
	border-radius: 50%;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.list-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 12px;
}

.class-list-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 12px;
}

.list-grid-three {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 12px;
}


.u-flex-evenly {
	justify-content: space-evenly;
}

.h-40 {
	height: 40px;
}

.h-120 {
	height: 120px;
}

.sub-title {
	font-size: 12px;
	color: #BFC2CC;
	line-height: 22px;
}

.download_title {
	font-size: 12px;
	color: #BFC2CD;
	line-height: 30px;
}

.p-top-80 {
	padding-top: 80px;
}

.p-top-60 {
	padding-top: 60px;
}

.p-top-120 {
	padding-top: 100px;
}

.sub_phone {
	font-size: 12px;
	color: #999999;
	line-height: 22px;
}

.sub_title_lable {
	font-size: 12px;
	color: #666666;
	line-height: 14px;
}

.sub-title-two {
	font-size: 12px;
	color: #606266;
	line-height: 48rpx;
}

.top-tip {
	width: max-content;
	margin: auto;
	background: #DCECFF;
	height: 20px;
	font-size: 10px;
	padding: 0 12px;
	margin-top: 10px;
	display: flex;
	color: #2080F7;
	justify-content: center;
	align-items: center;
	border-radius: 12px;
}

.error-color {
	color: #E94359 !important;
}

.import-color {
	color: #033FFF !important;
}

.two-color {
	color: #606266 !important;
}

.three-color {
	color: #909399 !important;
}

.white {
	color: #ffffff !important;
}

.black {
	color: #000000 !important;
}

.checked-color {
	color: #11C86E !important;
}


.fixed-tools {
	position: fixed;
	width: 100vw;
	bottom: 0;
	background-color: #ffffff;
}

.u-flex-1 {
	flex: 1;
}


.f-s-10 {
	font-size: 10px;
}

.f-s-12 {
	font-size: 12px;
}

.f-s-14 {
	font-size: 14px !important;
}


.f-s-15 {
	font-size: 15px !important;
}

.f-s-16 {
	font-size: 16px !important;
}

.f-s-18 {
	font-size: 18px !important;
}

.f-s-20 {
	font-size: 20px;
}

.f-s-22 {
	font-size: 22px;
}

.f-s-24 {
	font-size: 24px;
}

.f-s-26 {
	font-size: 26px;
}

.f-s-40 {
	font-size: 40px;
}

.f-s-32 {
	font-size: 32px !important;
}

.f-w-b {
	font-weight: bolder;
}

.l-h-32 {
	line-height: 32px;
}


.l-h-22 {
	line-height: 22px;
}

.l-h-24 {
	line-height: 24px;
}

.l-s-2 {
	letter-spacing: 2px;
}

.l-s-1 {
	letter-spacing: 1px;
}


.u-m-t-64 {
	margin-top: 64rpx;
}


.u-m-t-76 {
	margin-top: 76rpx;
}

::v-deep .u-navbar__content__left--hover {
	opacity: 1 !important;
}


.right-bottom-btn {
	position: fixed;
	bottom: 136rpx;
	right: 32rpx;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 110rpx;
	height: 110rpx;
	background: #1677FF;
	box-shadow: 0rpx 4rpx 20rpx 0rpx rgba(22, 119, 255, 0.5);
	font-size: 50px;
	color: #fff;
	border-radius: 50%;
	
}


